package com.cskaoyan.bean;

public class MySingleton {

    //提供自身类型的实例
    static MySingleton mySingleton;
    //构造方法私有
    private MySingleton() {
    }

    //提供静态的方法来获得实例
    public static MySingleton getInstance() {
        //在执行return之前完成实例化
        //方法里能不能做 → 能
        //如果已经实例化了，就不实例化了；如果还没就实例化
        if (mySingleton == null) {
            mySingleton = new MySingleton();
        }
        return mySingleton;
    }
}
